package vip.xiaonuo.biz.modular.meetingreservation.param;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

/**
 * 已经预约的会议室
 *
 * @author 沐雨眠竹
 * @date  2025/05/15 10:05
 */
@Getter
@Setter
public class MeetingReservationQueryParam {
    /** 预约日期 */
    @Schema(description = "预约日期")
    @NotBlank(message = "预约日期不能为空")
    private String reservationDate;

    /** 预约日期 */
    @Schema(description = "预约时间段")
    @NotBlank(message = "预约时间段不能为空")
    private String timeSlot;

    /** 会议室类型 */
    @Schema(description = "会议室类型id")
    @NotBlank(message = "会议室类型id不能为空")
    private String typeId;

    /** 记录ID（编辑时使用） */
    @Schema(description = "记录ID")
    private String id;
}
